package org.example.user.service;

import org.example.user.dto.req.UserLoginReqDTO;
import org.example.user.dto.req.UserLogoutReqDTO;
import org.example.user.dto.req.UserRegisterReqDTO;
import org.example.user.dto.resp.UserLoginRespDTO;
import org.example.user.dto.resp.UserLogoutRespDTO;
import org.example.user.dto.resp.UserRegisterRespDTO;

public interface UserService {
    UserLoginRespDTO login(UserLoginReqDTO userLoginReqDTO);

    UserLogoutRespDTO logout(UserLogoutReqDTO userLogoutReqDTO);

    UserRegisterRespDTO register(UserRegisterReqDTO userRegisterReqDTO);
}
